
/* 通用样式 */
#box { width:990px; margin:0 auto; }

/* 内容部分 */
.content { }

/* 内容部分-左边 */
.left-layout { float:left; width:177px; background:#FFF; height:600px; margin:0 auto; overflow:hidden; }
.left-layout .module1 { width:177px; height:75px; border-bottom: 1px solid #E6E6E6; background:#ede7e1;}
.left-layout .module1 .p-photo { float:left; padding:5px; width:50px; display:inline; overflow:hidden; }
.left-layout .module1 .p-photo input { font-size:12px; }
.left-layout .module1 .p-photo .sm { width:16px; height:16px; background:url(../images/user/sx.png) no-repeat center; border:0; cursor:pointer; padding:5px 10px 0 5px;}
.left-layout .module1 .p-photo .rs { margin:2px 0 0 10px; width:16px; height:16px; background:url(../images/user/gz1.png) no-repeat center; border:0;  cursor:pointer; padding-top:5px }
.left-layout .module1 .p-photo .rm { margin:2px 0 0 10px; width:16px; height:16px; background:url(../images/user/gz2.png) no-repeat center; border:0;  cursor:pointer; padding-top:5px }
.left-layout .module1 .p-introduce { float:left; display:inline; }
.left-layout .module1 .p-introduce  span { line-height:25px; color:#0641a3; font-size:14px; font-weight:bold; }
.left-layout .module1 .p-introduce p { width:100px; height:25px; line-height:25px;  color:#777054; overflow:hidden; }

.left-layout .module2 { width:175px; margin-left:1px; min-height:450px;}
.left-layout .module2 .tit { width:175px; margin-left:1px; height:25px; padding-top:15px; border-bottom: 1px solid #E6E6E6;  }
.left-layout .module2 .per-context { width:175px; margin-left:1px; padding:10px 0; border-bottom: 1px solid #E6E6E6;  }
.left-layout .module2 .per-context .pp { line-height:22px; }
.left-layout .module2 .per-context .pp img{ vertical-align:middle;padding-left:5px; }
.left-layout .module2 .per-context .pp span{ padding-left:8px; display:inline-block;/* width:60px; */color:#777054;}
.left-layout .module2 .per-context .pp .pp2 { float:right; margin-right:14px;_margin-right:11px; text-align:right;width:70px;font-size:10px;font-weight:700;}

.release-area { width:175px; margin-left:1px; padding:15px 0px; text-align:center;  border-bottom:1px solid #E6E6E6; cursor:pointer; }

.fl-box { width:230px; height:120px; padding-left:15px;}

/* 内容部分-中部 */

.column { float:left; width:583px; min-height:300px; background:#FFF; zoom:1; }
.widget {  width:575px; overflow:hidden; zoon:1; }
.widget .widget-head {  clear:both; height:44px; position:relative; margin-bottom:-1px; overflow:hidden; zoom:1; }
.widget .widget-head h3 { float:left; display:inline-block; height:31px; padding:0 10px;text-align:center; line-height:30px; margin:15px 5px 0 0;   font-size:12px; color:#666; cursor:pointer; }
.widget .widget-head h3.cover { color:#ff6600; background:url(../images/home/h3back.png) repeat-x; font-weight:bold; border-top:1px #d3d3d3 solid; border-left:1px #d3d3d3 solid; border-right:1px #d3d3d3 solid;border-radius: 6px 6px 0 0; -moz-border-radius-topleft:5px; -khtml-border-top-left-radius:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-topright:6px; -khtml-border-top-right-radius:5px; -webkit-border-top-right-radius:6px; }
.widget .widget-head .fl { float:left; font-size:14px; margin:15px; display:inline; cursor:auto; padding-top:8px; }
.widget .widget-head .flr { position:relative; display:inline-block; }
.widget .widget-head .flr img { vertical-align:middle; }
.widget .widget-content {  width:575px; border-top:1px solid #d6dae4;  border-left:1px solid #d6dae4;  min-height:10px; _height:10px; }

/* 内容部分-中部-模块 */
.center-mo { width:575px; clear:both;  }
.center-mo .center-photo { float:left; margin:15px 0 0 20px; }
.center-mo .center-context { float:left; width:440px; margin:12px 0px 10px 20px;}
.center-mo .center-context .main-tit { height:20px; line-height:20px; font-size:14px;}
.center-mo .center-context .main-tit strong{ height:20px; line-height:20px; color:#336699; }
.center-mo .center-context .main-bg { width:420px; margin-top:10px; padding:10px; background:#f6f0dc; }
.center-mo .center-context .main-bg span { line-height:20px; height:50px; color:#666666; padding:10px; font-size:12px; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
.center-mo .center-context .main-time { color:#666666; padding:5px 0px; }
.center-mo .center-operat { float:right; display:inline; }

/* 表格 */
.form-context { position:relative;width:560px; clear:both; line-height:35px; height:35px; border-bottom:1px solid #ece9db; overflow:hidden; clear:both; }
.form-context img {width:6px;height:6px; position:absolute; top:15px; left:10px;display:inline-block;}
.form-context span{ display:inline-block; overflow:hidden;}
.form-context .span1 { width:60px; padding-left:30px; text-overflow: ellipsis;white-space:nowrap;}
.form-context .span2 { padding:0 10px; }
.form-context .span3 { width:200px;text-overflow: ellipsis;white-space:nowrap;}
.form-context .span4 { width:120px; padding-right:10px; color:#777054;  }
.form-context .span5 {  width:45px;}
.form-context .span6, .form-context .span7 {margin:5px;}
.form-context span a, .form .form-context span a:active {color:#333}
.form-context span a:hover{color:#ffaa56;}
/* 内容部分-右边 */ 
.right-layout { float:left;margin-left:10px; position:relative; background:#FFF; width:200px; height:187px; display:inline; padding-top:10px; }
.right-layout form { height:30px; overflow:hidden;}
.right-layout fleft { float:left; display:inline-block;}
.right-layout fright { float:right; display:inline-block;}
.right-layout .input_100 { padding-left:2px; width:70px; height:23px; line-height:23px; color:#707070; border:1px solid #dddddd; -moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.right-layout select { height:25px; line-height:25px; color:#707070; border:1px solid #dddddd; }
.input_300 { padding-left:2px; width:300px; height:25px; line-height:25px; color:#707070; border:1px solid #dddddd; -moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
/* 地址 */
.address { float:right; margin-top:7px; width:300px; height:177px; display:inline; }
.address .titbg { width:280px; height:25px; border-bottom:1px solid #e6e6e6; }
.address .address-detail { width:280px; height:50px; padding:10px 0; border-bottom:1px solid #e6e6e6; }
.address .address-detail img, .address .email img { margin:0 8px;}
.address .address-detail p, .address .email p { line-height:25px; height:25px; color:#968b63; }
.address .telbg { width:183px; height:34px; margin:15px 3px 3px 0; padding-left: 90px; background:url(../images/background/tel_bg.png) no-repeat; } 
.address .email { margin-left:55px; }

/* 搜索部分 */
.float-fl { margin-top:10px;}
.widget .widget-head2 {  clear:both; height:34px; position:relative; margin-bottom:-1px; overflow:hidden; zoom:1; }
/* 底部 */
.footer { width:960px; height:91px; margin:0 auto; margin-top:35px; background:url(../images/index/footer_bg.png) no-repeat center;  }